Ni es todo lo que está, ni está todo lo que es...
28

Añadir un Sitemaps o Mapa del sitio



Los conocidos Sitemaps suelen usarse para indicar a una araña web cómo deben ser encontradas las páginas. Esa palabra usada en blog o web suele usarse como sustituta de Mapa del sitio que no es otra cosa que una lista de las páginas a las que pueden acceder no sólo las arañas web sino también las visitas para localizar algo concreto.


En Blogger no tenemos índice ni mapa del sitio. En su lugar utilizamos para localizar algo las etiquetas, los archivos, el buscador y algún que otro menú pero no es lo mismo porque en el mapa del sitio lo tenemos todo ordenado en un sólo lugar.

Hasta hace poco mi mapa del sitio llamado Tabla de contenidos por su autor era esta se consigue gracias a un script proporcionado por Beautiful Beta
Siguiendo las indicaciones de Rosa la tabla de contenidos se instala en la misma página aunque yo opté por hacerlo en otro blog enlazando la url desde el menú.

El sistema es el mismo que días atrás nos proporcionaba Malina con la única diferencia que el script ha sido modificado y actualizado por Abu Farhan

Se ha suprimido el botón en la sidebar para mostrar la tabla de contenidos aunque sigue siendo necesario crear un punto de enlace, y añadido el texto de Nuevo! o New! según idioma que tengamos en las últimas 10 entradas.

Como cualquier gadget que trabaja con los feeds del blog tiene sus limitaciones y estas son que sólo muestra 999 entradas que presumiblemente serán las últimas.

Para crear el mapa del sitio descargamos el script y lo subimos a nuestro servidor.

Editamos una nueva entrada y en su interior añadimos:

<script style="text/javascript" src="url-archivo-js"></script>

<script src="http://nuestro-blog.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

Donde dice url-archivo-js lo sustituimos por la url de nuestro archivo que previamente subimos al servidor.

Si pensamos que es engorroso subir el script a un servidor externo podemos optar por añadirlo directamente a la plantilla. Bastará con buscar </head> y justo antes pegar el contenido del siguiente archivo.

La llamada al script la seguiremos añadiendo en una entrada:

<script src="http://nuestro-blog.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

En http://nuestro-blog.blogspot.com/ lo sustituimos por la url de nuestro blog.

Antes de dar salida a la entrada editamos la fecha y añadimos una fecha antigua para que no se visualice en la página principal.

Para enlazar esa entrada la buscamos en los archivos con la fecha que la editamos, copiamos la dirección que aparece en la barra del navegador cuando visualizamos la entrada completa y esa dirección es la que añadiremos al enlace.

Los títulos de nuestras entradas se mostrarán en el color que tenemos definido para los enlaces porque "son" enlaces.

Ver ejemplo en el menú superior donde dice "Mapa del sitio"

28 opiniones:

Kenneth Jack

Listo! Hola Gema☺...estuvo facil de implementar...ahora tengo que acomodar los colores de los enlaces de mi blog para que vea como un indice...jaja mucho azul enreda la lectura...ahora por mera curiosidad, ese texto de Nuevo! cuando desaparece?..Saludos y Gracias por este truco...

Gem@

yz Hola Kenneth, ese texto no desaparece pero se va "moviendo" y se añade a las últimas 10 entradas es decir se va actualizando conforme das salida a nuevos post.

Kenneth Jack

ahhh OK:)...Bueno ese "detallito" no tiene mucha importancia..lo bueno es que ya tengo Indice en el blog...Buen Martes☺......

Gem@

yz Y te quedó lindo, un poco azul en eso tenías razón.

Anónimo

Que tal Gem, muy bueno el aporte, justamente estaba haciéndolo "a mano" imaginate el trabajo... y llegas tu con esta idea genial!!!
Una consulta: si no guardo el script en un servidor (fileden no los acepta) lo hago directamente en la plantilla (algo que se hacer) ¿como indico la llamada al script en la entrada?.
Desde ya muchas gracias.
Antonio

Gem@

yz Hola Antonio, yo también probé de esa forma con la idea de no buscar alojamiento externo pero al final por aligerar la plantilla me decidí a subir el script en Google Sites.
Lo añadimos antes de </head>

<script type='text/javascript'>
// <![CDATA[
//Mapa del sitio
aquí contenido del script
......
......
......
//]]>
</script>

Y la llamada en esa misma entrada que acogerá el mapa del sitio ;)

<script src="http://nuestro-blog.blogspot.com/feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script>

Dña. Urraca

No he conseguido que funcionara, supongo que no lee el script que he alijado en zshare, pero es que es la primera vez que lo hago y no sabía donde alojarlo. Acepto ayuda, antes de intentar cargar más la plantilla que ya veo que se puede por el comentario anterior.

Anónimo

Antonio:
Sensacional!!! ya lo probe y funciona de mil maravillas. Gracias Gem, tus aportes realmente son valiosos... no sabés el trabajo que me has ahorrado...

Gem@

yz Dña. Urraca en la plantilla puedes probar a poner antes de </head> lo siguiente. Copia y pega tal y como está: acript-texto

yz Me alegra que todo funcione bien Antonio :)

Gem@

yz Dña. Urraca he actualizado la entrada indicando la forma de añadir el script directamente a la plantilla.

El Rebotao

Gracias Gema por este excelente post,ya lo tengo agregado a mi blog con el titulo " contenido " y el script alojado en google sites,y funciona de fabula,gracias.
Menos mal que algo me salió bien no como el truco para ver el avatar en los comentarios que tuve que desistir,gracias de nuevo Gema.

Gem@

yz Me alegra que resultara bien El Rebotao, en realidad es algo muy sencillo de aplicar.
El tema avatar de comentarios está pasando de castaño a oscuro (es un dicho de mi tierra cuando algo va de mal en peor)

Carlos Ventura

Hola Gema: coloque el mapa del sitio con el script incluido en la plantilla, ahora quiero saber si puedo colocar el mapa en otro sitio que no sea la entrada del mismo blog, osea en otro blog

Gem@

yz Carlos Ventura puedes ponerlo en cualquier blog el mapa del sitio que aparecerá será el que corresponde con la url del blog que añades.

Daniel

Muchas gracias Gem@, justo lo que andaba buscado, a ver si google me indexa más entradas ahora.

Gem@

yz No influye esto para que Google indexe tus entradas Daniel, la función es más bien para localizar las cosas de forma más sencilla al estar más ordenado :)

Roudy

Gema, esta forma de presentar la información es mas organizada que la anterior la cual estoy utilizando actualmente. Lo cambiare. Gracias por el post.

Gem@

yz Hola Roudy de la otra forma tenemos la opción de escoger si deseamos visualizar el orden por etiquetas o por fecha, personalmente veo más completa la otra y esta más funcional ;)

wwe-cv

muchas gracias la verdad buscaba mucho esto

Gem@

:: Me alegra que lo encontraras wwe-cv :)

Fdo. R. Baños

Hola Gema! Hace tiempo ya que vi este post, pero hasta ahora tuve tiempo de implementarlo. Hasta ahora había hecho manualmente el índice de mi blog, pero desde hace unos meses el tiempo que puedo dedicarle se ha reducido drásticamente debido a trabajo y estudio. Me gustaría sólo consultarte dos cosillas: a) ¿Puedo cambiar el color del título de los artículos en el post donde se muestra el índice sin alterar los hipervínculos en el resto del blog? y b) Hay una etiqueta que se repite en dos bloques distintos con el mismo nombre(la de "Línea Poética"), el primero, muestra debajo casi todos los posts que corresponden a ésta, el segundo en cambio, muestra unos pocos posts, que también corresponden a esa etiqueta y que no aparecen en el primer bloque, ¿alguna sugerencia? De antemano, mil gracias por tu ayuda. Salu2 afectuosos desde México!

Fdo. R. Baños

Hola de nuevo Gema! Fíjate que ya comprendí y corregí ese detalle que me aparecía con la etiqueta que se repetía: al parecer tenía repetida la misma etiqueta, pero en un caso aparecía como "Línea Poética" y en el otro como "linea poética" (que por cierto incurría en una falta ortográfica) :P. Sólo me gustaría que me ayudaras con el asunto del color de los hipervínculos en el post, es decir, ¿es posible alterar el aspectos de éstos en el post sin alterar su aspecto en el resto del blog? Salu2 y muchas gracias por tu atención y paciencia!

Gem@

:: Saludos Fdo. R. Baños.
Los hipervínculos adquieren el color que tenemos definido en el blog, esos estilos viene en el script.
Se puede añadir el script directamente en la plantilla (yo lo tengo así) y quizás añadiendo un id a ese script añadir nuevos estilos a ese id, pienso en voz alta porque no he probado ni sé si daría buen resultado la verdad :S

Antonio Coll

Gema... mira que ser el unico al que no le funciona...jajaja pues he hecho unas 5 veces lo que dices, pero no hay manera :O. Edito la entrada como dices, y su contenido no se ve en el blog (no sé si eso es bueno) y luego pongo el enlace en mapa del sitio... y nada, me lleva a la entrada que he creado, no aparece nada especial ¿que hago? http://enchufaelampli.blogspot.com/

Gem@

:: Antonio Coll todo está corrector en tu blog, lo que ocurre que es necesario tengas en Configuración donde dice permitir feeds del blog en "Completo" mira si fuera eso.

Gem@

:: En corrector quise decir correcto :S

Antonio Coll

buaaa ...si que era eso, :$ muchisimas gracias de nuevoo!!

Gem@

:: Son cosas que ocurren Antonio, me alegra que ya esté funcionando :)

Si tu perfil no está activado añade la url del blog, es imprescindible para poder ayudarte. ¡GRACIAS!

:) :'( :( :P :D :$ ;) :-I :X :O |O :S

 

© 2009 » Gem@ BLOG » Plantilla base Minima de Blogger

inicio